/**
 * Response
 *
 * 返回结果«FlowRecordObj»
 */
export interface Response {
	/**
	 * 返回码
	 */
	code?: number;
	data?: FlowRecordObj;
	/**
	 * 返回消息
	 */
	msg?: string;
}

/**
 * FlowRecordObj，流程记录
 */
export interface FlowRecordObj {
	/**
	 * 操作类型
	 */
	actionType?: string;
	/**
	 * 创建时间
	 */
	createTime?: Date;
	/**
	 * 创建人
	 */
	createUser?: number;
	/**
	 * 数据权限（对应的各个项目的使用权限）
	 */
	dataPerm?: string;
	extendedFieldValueList?: ExtendedFieldValueBean[];
	extendMap?: { [key: string]: string };
	/**
	 * 流程编号
	 */
	flowId?: number;
	/**
	 * 当前处理人（多个逗号分割）
	 */
	handleUser?: string;
	/**
	 * 1 删除
	 */
	isDelete?: string;
	/**
	 * 当前节点
	 */
	nodeId?: number;
	params?: { [key: string]: any };
	/**
	 * 编号
	 */
	recordId?: number;
	/**
	 * 流程状态(1 处理中 ,2 正常完成,3 拒绝结束)
	 */
	recordState?: string;
	/**
	 * 备注
	 */
	remark?: string;
	searchValue?: string;
	/**
	 * 对应批次id
	 */
	stepBatchId?: number;
	/**
	 * 提交人
	 */
	subUser?: number;
	/**
	 * 提交人名称
	 */
	subUserName?: string;
	/**
	 * 对应数据Id
	 */
	tableDataId?: string;
	/**
	 * 对应表
	 */
	tableId?: string;
	/**
	 * 更新时间
	 */
	updateTime?: Date;
	/**
	 * 更新人
	 */
	updateUser?: number;
}

/**
 * ExtendedFieldValueBean
 */
export interface ExtendedFieldValueBean {
	fieldKey?: string;
	fieldValue?: string;
	id?: number;
}
